﻿#ifndef LOGIN_H
#define LOGIN_H

#include <QDialog>
#include <QDialog>
#include <QTcpSocket>
#include <QTextStream>
#include<QMessageBox>
#include <QPixmap>
#include <QSize>
// 移除dialog.h的直接包含，改为前置声明
class Dialog;

namespace Ui {
class login;
}

class login : public QDialog
{
    Q_OBJECT

public:
    explicit login(QWidget *parent = 0);
    ~login();

private:
    Ui::login *ui;
    QTcpSocket *socket;


private slots:
    void signalSLots();
    void connectedSlot();// 连接成功的槽函数
    void disconnectedSlot();// 断开连接的槽函数
    void readSLOT();
    // 添加paintEvent事件声明
    void paintEvent(QPaintEvent *event) override;


};

#endif // LOGIN_H
